<style type="text/css">
	.border-container::after {
		content: "Editar usuário {{ $user->name }} {{ $user->surname }}";
	}
</style>
<div class="container">
	{{ Form::model($user, array('route' => array('user.update', $user->id), 'method' => 'PUT', 'class' => 'form-horizontal', 'role' => 'form')) }}
		<div class="border-container">
			@if (!$errors->isEmpty())
			<div class="alert alert-danger">
				<strong>Ocorreram os seguintes erros:</strong>
				{{ HTML::ul($errors->all()) }}
			</div>
			@endif
			
			<ul class="nav nav-tabs">
				<li class="active"><a href="#identification" data-toggle="tab">Identificação</a></li>
	            <li><a href="#privileges" data-toggle="tab">Permissões</a></li>
			</ul>
			
			<div class="tab-content">
            	<div class="tab-pane active" id="identification">
		            <div class="form-group">
						<label for="name" class="col-sm-2 control-label">Nome</label>
						<div class="col-sm-4">
		                	{{ Form::text('name', null, array('class'=>'form-control')) }}
						</div>
		            </div>
					<div class="form-group">
						<label for="surname" class="col-sm-2 control-label">Sobrenome</label>
						<div class="col-sm-4">
							{{ Form::text('surname', null, array('class'=>'form-control')) }}
						</div>
					</div>
					<div class="form-group">
						<label for="username" class="col-sm-2 control-label">Usuário</label>
						<div class="col-sm-4">
							{{ Form::text('username', null, array('class'=>'form-control')) }}
						</div>
					</div>
					<br/>
					<div class="form-group">
						<label class="col-sm-2"></label>
						<label>
							{{ Form::checkbox('changePassword', 'yes', false, array("id" => "changePassword")) }} Alterar a senha deste usuário
					    </label>
					</div>
					<div id="passwordFields">
						<div class="form-group">
							<label for="password" class="col-sm-2 control-label">Senha</label>
							<div class="col-sm-4">
								{{ Form::password('password', array('class'=>'form-control')) }}
							</div>
						</div>
						<div class="form-group">
							<label for="password_confirmation" class="col-sm-2 control-label">Confirme a senha</label>
							<div class="col-sm-4">
								{{ Form::password('password_confirmation', array('class'=>'form-control')) }}
							</div>
						</div>
					</div>
				</div>
				
				<div class="tab-pane" id="privileges">
					<ul class="list-group">
						@foreach($privileges as $item)
							<li class="list-group-item">
								<div class="checkbox">
									<label>
										{{ Form::checkbox('privileges[]', $item->id, (in_array($item->id, $userPrivileges)) ? true : false) }} {{ $item->name }}
								    </label>
								</div>
							</li>
						@endforeach
					</ul>
				</div>
			</div>
      	</div>
      
      	{{ Form::submit('Atualizar Usuário', array('id' => 'btn-save-user', 'class'=>'btn btn-primary', 'data-loading-text' => 'Aguarde...'))}}
      	{{ HTML::link('user', 'Cancelar', array('class' => 'btn btn-default', 'style'=>'float: right')) }}
      	{{ HTML::link('user/' . $user->id, 'Excluir Usuário', array('class' => 'btn btn-danger', 'data-toggle' => 'modal', 'data-target' => '#deleteDialog', 'style'=>'float: right; margin-right: 5px;')) }}
      {{ Form::close() }}
    </div>
	<div class="modal" id="deleteDialog" tabindex="-1" role="dialog" aria-labelledby="deleteDialog" aria-hidden="true">
		<div class="modal-dialog">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
					@if ($isDeletable)
						<h4 class="modal-title" id="myModalLabel">Confirmação de exclusão</h4>
					@else
						<h4 class="modal-title" id="myModalLabel">Aviso</h4>
					@endif
				</div>
				<div class="modal-body">
					@if ($isDeletable)
		       			<b>Atenção!</b> Esta operação não poderá ser desfeita, deseja prosseguir?
		       		@else
		       			<b>Atenção!</b> Este usuário não pode ser excluído, pois já possui histórico no sistema.
		       		@endif
		       	</div>
				<div class="modal-footer">
					{{ Form::button('Fechar', array('class' => 'btn btn-default', 'data-dismiss' => 'modal' )) }}
					@if ($isDeletable)					
						{{ HTML::link('user/' . $user->id, 'Confirmar exclusão', array('class' => 'btn btn-danger', 'data-method' => 'delete', 'rel' => 'nofollow')) }}
					@endif
				</div>
			</div>
		</div>
	</div>
	<script type="text/javascript">
		$(document).ready(function(){
			$("#changePassword").click(function() {
				$("#passwordFields").toggle(this.checked);
			});
			$("#passwordFields").toggle($("#changePassword").is(":checked"));
		});
	</script>